Jeffrey Richter

What are the two kinds of programming errors?

1.2.b-Distributed Cloud Apps--Microservices--Reasons to split a monolithic app into microservices

Jeffrey Richter Using Reflection to implement enumerated types

1.1.b-Distributed Cloud Apps--Fundamentals--Embracing Failure

Jeffrey Richter «Q&A session»

Welcome to the 'Designing & Versioning HTTP/REST APIs' video series

6.4.a-Data Storage--Data Consistency--Data Consistency

6.4.e-Data Storage--Data Consistency--The Saga Pattern

Jeffrey Richter Welcome

Welcome to the 'Architecting Distributed Cloud Applications' video series

#Backend Jeffrey Richter — Architecting Distributed Cloud Applications

Jeffrey Richter's Tip for Faster ASP.NET

6.6.a-Data Storage--Backup & Disaster Recovery--Backup & restore

Jeffrey Richter Architecting Distributed Cloud Apps

Jeffrey Richter — Building responsive and scalable applications

2.1.e-Networking--Fundamentals--Reverse proxy load balancer service probes

Jeffrey Richter «Efficient Buffer Manipulation using C# 7.2's Span»

2.1.a-Networking--Fundamentals--Fallacies of distributed computing

6.4.f-Data Storage--Data Consistency--Concurrency control

4.1.b-Service upgrade & Config--Versioning code--Rolling update: how to version APIs

CLR via C#( Jeffrey Richter) | Book Review by Vikas Kerni

6.3.a-Data Storage--Database storage services--Relational & Non-relational database storage services

4.1.a-Service upgrade & Config--Versioning code--Service update options

1.2.d-Distributed Cloud Apps--Microservices--Auto-Scaling a Service's Instances

join shbcf.ru